aboutsummaryrefslogtreecommitdiff
path: root/examples/container-with-vitest/test/[locale].test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'examples/container-with-vitest/test/[locale].test.ts')
-rw-r--r--examples/container-with-vitest/test/[locale].test.ts16
1 files changed, 16 insertions, 0 deletions
diff --git a/examples/container-with-vitest/test/[locale].test.ts b/examples/container-with-vitest/test/[locale].test.ts
new file mode 100644
index 000000000..db450df53
--- /dev/null
+++ b/examples/container-with-vitest/test/[locale].test.ts
@@ -0,0 +1,16 @@
+import { experimental_AstroContainer as AstroContainer } from 'astro/container';
+import { expect, test } from 'vitest';
+import Locale from '../src/pages/[locale].astro';
+
+test('Dynamic route', async () => {
+ const container = await AstroContainer.create();
+ // @ts-ignore
+ const result = await container.renderToString(Locale, {
+ params: {
+ locale: 'en',
+ },
+ request: new Request('http://example.com/en'),
+ });
+
+ expect(result).toContain('Locale: en');
+});